.up {
  height: 2.75rem;
  width: 100%;
  display: flex;
  align-items: center;
  text-align: center;
  /* margin-top: -1.5rem; */
}
.down {
  display: flex;
  justify-content: center;
  align-items: center;
}
#gcms-left,
#gcms-right {
  flex: 1;
  height: 100%;
  /* border: 1px solid red;
  */
}
#sex-pie {
  flex: 1;
  /* height:120px; */
  height: 100%;
  display: flex;
  align-items: center;
}

#health-pie {
  flex: 1;
  /* height:120px; */
  height: 100%;
  display: flex;
  align-items: center;

}
#dish-bar {
  height: 100%;
  width: 100%;
}
.lianghua {
  justify-content: space-between !important;
  /*align-items: flex-start !important;*/
  flex-direction: row;
}
.lianghua .stNumber2 {
  min-width: 7.0625rem;
  margin-top: 2.1875rem;
}
#lianghua-bar {
  min-height: 8.125rem;
  height: 100%;
  width: 100%;
}
#xxcc {
  display: flex;
  flex-direction: row;
  padding: 0 1.25rem;
}
#xxcc > div {
  flex: 1;
  display: flex;
  flex-direction: column;
}
#xxcc .up {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-repeat: no-repeat;
  background-size: contain;
}
#jiucan-bar {
  height: 100%;
  width: 100%;
}
.warn-table {
  margin: 0.3125rem;
  width: 100%;
  /* height: 100%; */
  border: 1px solid #04549b;
}
.m-tablel1 {
  width: 100%;
  border-collapse: collapse;
}
.m-tablel1 span {
  display: block;
  float: left;
}
.m-tablel1 span.s1 {
  width: 15%;
}
.m-tablel1 span.s2 {
  width: 20%;
}
.m-tablel1 span.s3 {
overflow: hidden;
white-space: nowrap;
  width: 25%;
}
.m-tablel1 span.s4 {
  width: 20%;
}
.m-tablel1 span.s5 {
  width: 20%;
}
.m-tablel1 span em {
  font-style: normal;
}
.m-tablel1 .item:nth-of-type(odd) {
  background: #091b44;
  /*border: solid 1px rgba(33, 205, 255, 0.4);
  */
}
.m-tablel1 .top span {
  background: linear-gradient(#1c407a, #103c75);
  color: white;
  font-weight: bold;
}
.m-tablel1 .item span,
.m-tablel1 .top span {
  /*padding: 0.375rem;*/
  padding-top: 0.1rem;
  /*border: 1px solid #09173f;*/
  border-left: none;
  text-align: left;
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  font-stretch: normal;
  /* line-height: 3.125rem;
  */
  letter-spacing: 0rem;
  color: #ffffff;
}
.m-slickl1 .item{
  height:calc(100vh / 1080 * 40) !important;
}


@media only screen and (max-width: 47.5rem),
  (min-device-width: 48rem) and (max-device-width: 64rem) {
  /* Force table to not be like tables anymore */
  table,
  thead,
  tbody,
  th,
  td,
  tr {
    display: block;
  }
  /* Hide table headers (but not display: none;
  , for accessibility) */
  thead tr {
    position: absolute;
    top: -624.9375rem;
    left: -624.9375rem;
  }
  tr {
    border: 1px solid #0a1a44;
  }
  td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 0.0625rem solid #09173f;
    position: relative;
    padding-left: 50%;
  }
  td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 0.375rem;
    left: 0.375rem;
    width: 45%;
    padding-right: 0.625rem;
    white-space: nowrap;
  }
  /* Label the data */
  td:nth-of-type(1):before {
    content: "姓名";
  }
  td:nth-of-type(2):before {
    content: "性别";
  }
  td:nth-of-type(3):before {
    content: "出生年月";
  }
  td:nth-of-type(4):before {
    content: "班级";
  }
  td:nth-of-type(5):before {
    content: "语文";
  }
  td:nth-of-type(6):before {
    content: "数学";
  }
  td:nth-of-type(7):before {
    content: "外语";
  }
  td:nth-of-type(8):before {
    content: "综合";
  }
  td:nth-of-type(9):before {
    content: "总分";
  }
  td:nth-of-type(10):before {
    content: "名次";
  }
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width: 20rem) and (max-device-width: 30rem) {
  body {
    padding: 0;
    margin: 0;
  }
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 48rem) and (max-device-width: 64rem) {
  body {
    width: 100%;
  }
}
.xxstTitle {
  width: 17.25rem;
  height: 2.5rem;
  display: flex;
}
.xxstIcon {
  width: 2.5rem;
  height: 2.5rem;
  /* color: #5bffff;
  */
  /* padding: 0.5rem;
  */
}
.xxstIcon2 {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0.5625rem;
}
.jgyjIcon {
  width: 1.5rem;
  height: 1.5rem;
  opacity: 0.3;
  color: #5bffff;
  padding: 0.5rem;
}
.canteen-data {
  /* width: 15rem;
  */
  height: 1.0625rem;
  font-family: MicrosoftYaHei;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  margin-left: 0.75rem;
  /* line-height: 7.5rem;
  */
  letter-spacing: 0rem;
  color: #5bffff;
  margin-top: 0.625rem;
}
.text-style-1 {
  font-family: PingFang-SC-Medium;
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #647eba;
}
.stNumber {
  width: 5.3125rem;
  height: 3.0625rem;
  font-family: DIN-Bold;
  font-size: 1.625rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #fffe00;
  margin-top: 1.625rem;
  margin-left: 1.375rem;
}
.stNumber .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
.jcrsTitle {
  width: 9.4375rem;
  height: 2.5rem;
}
.iconDiv {
  width: 2.5rem;
  height: 2.5rem;
  /* background: url("../img/gcmsjjyms/iconOutside.png");
  */
  /* border: solid 1px #0080ff;
  */
  border-radius: 2.5rem;
}
.line {
  width: 0.0625rem;
  height: 3rem;
  background-color: #aeaeae;
  border: solid 1px rgba(43, 113, 203, 0.5);
  opacity: 0.9;
}
.youeryuan {
  /* width: 2.5625rem;
  */
  height: 2.75rem;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-top: 0.625rem;
  margin-left: 1.875rem;
  /* position:relative;
  */
}
.youeryuan .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  margin-left: 0.0625rem;
  color: #ffffff;
}
.xiaoxue {
  width: 1.75rem;
  height: 2.6875rem;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-top: 0.625rem;
  margin-left: 2.1875rem;
}
.xiaoxue .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
.chuzhong {
  width: 1.75rem;
  height: 2.625rem;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-left: 2.5625rem;
  margin-top: 0.625rem;
}
.chuzhong .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
.ptGaozhong {
  width: 3.5rem;
  height: 2.75rem;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-left: 1.6875rem;
  margin-top: 0.75rem;
}
.ptGaozhong .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
  text-align: center;
}
.zygz {
  /* width: 3.4375rem;
  */
  height: 2.6875rem;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-top: 0.625rem;
  margin-left: 0.9375rem;
}
.zygz .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
.x-line {
  width: 100%;
  border: solid 1px rgba(43, 113, 203, 0.5);
  opacity: 0.9;
  margin: 0 auto;
}
.znygcf {
  width: 7.0625rem;
  height: 3.125rem;
  font-family: DIN-Bold;
  font-size: 1.625rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #fffe00;
  margin-left: 1.4375rem;
  margin-top: 2.1875rem;
}
.znygcf .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
.eat {
  height: 1.0625rem;
  font-family: MicrosoftYaHei;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #5bffff;
  margin-left: 1.1875rem;
}
.eat .text-style-1 {
  font-family: PingFang-SC-Medium;
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #647eba;
  margin-left: 0.625rem;
}
/* 就餐 */
#xsstsj,
#jiucannum {
  display: flex;
  flex-direction: column;
}
.eatline1 {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
}
.eatline2,
.eatline3,
.eatline4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 1;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
}
.liandu .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
/* .qingtian {
  width: 3rem;
  height: 2.6875rem;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-top: 0.625rem;
  margin-left: 2.1875rem;
}
*/
.qingtian .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
/* .jinyun {
  width: 3rem;
  height: 2.6875rem;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-left: 2.25rem;
  margin-top: 0.625rem;
}
*/
.jinyun .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
/* .longquan {
  width: 3rem;
  height: 2.6875rem;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-top: 0.625rem;
  margin-left: 2.125rem;
}
*/
.longquan .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
/* .suichang {
  width: 3rem;
  height: 2.75rem;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-top: 0.625rem;
  margin-left: 2.1875rem;
}
*/
.suichang .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
.jcxssl {
  font-family: DIN-Bold;
  font-size: 1.625rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #fffe00;
}
.jcxssl .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
/* .shizhi {
  width: 2.875rem;
  height: 2.6875rem;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-left: 1.875rem;
  margin-top: 1rem;
}
*/
.shizhi .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
/* .songyang {
  width: 3rem;
  height: 2.625rem;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-left: 2.1875rem;
  margin-top: 1rem;
}
*/
.songyang .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
/* .yunhe {
  width: 2.9375rem;
  height: 2.6875rem;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-left: 2.25rem;
  margin-top: 1rem;
}
*/
.yunhe .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
/* .qingyuan {
  width: 3rem;
  height: 2.625rem;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-left: 2.1875rem;
  margin-top: 1rem;
}
*/
.qingyuan .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
/* .jingning {
  width: 2.8125rem;
  height: 2.6875rem;
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-left: 2.1875rem;
  margin-top: 1rem;
}
*/
.jingning .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
/* 2457 */
/* .zxzgrs {
  width: 6.1875rem;
  height: 3.0625rem;
  font-family: DIN-Bold;
  font-size: 1.625rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #fffe00;
  margin-top: 1.375rem;
  margin-left: 1.875rem;
}
*/
.zxzgrs .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
/* 1588 */
/* .zxjczgrs {
  width: 7.9375rem;
  height: 3.0625rem;
  font-family: DIN-Bold;
  font-size: 1.625rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #fffe00;
  margin-left: 4.75rem;
  margin-top: 1.375rem;
}
*/
.zxjczgrs .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
/* 197840 */
/* .dnrs {
  width: 5.3125rem;
  height: 3.0625rem;
  font-family: DIN-Bold;
  font-size: 1.625rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #fffe00;
  margin-left: 4.75rem;
  margin-top: 1.375rem;
}
*/
.dnrs .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
.stNumber2 {
  font-family: DIN-Bold;
  font-size: 1.625rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #fffe00;
  /* margin-left: 1.375rem;
  */
}
.stNumber2 .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}

.gcmsImage {
  margin-left: 1.25rem;
  /* margin-top: 1rem;
  */
  width: 2.5rem;
  height: 2.5rem;
  background: url("../img/gcmsjjyms/iconOutside.png");
}
.gcmsImage img {
  width: 1.25rem;
  height: 1.125rem;
  /* background-color: #5bffff;
  */
  padding: 0.625rem;
}
.management-model {
  /* margin-top: 1.6875rem;
  */
  /* width: 20.4375rem;
  */
  /* height: 1.0625rem;
  */
  font-family: MicrosoftYaHei;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  /* line-height: 7.5rem;
  */
  letter-spacing: 0rem;
  color: #5bffff;
  margin-left: 0.6875rem;
  /* margin-top: 0.6875rem;
  */
  display: flex;
  align-items: center;
}
.management-model .text-style-1 {
  font-family: PingFang-SC-Medium;
  font-size: 1rem;
  font-weight: normal;
  color: #647eba;
  text-indent: 0.625rem;
}
.xxfbqkDiv {
  width: 2.5rem;
  height: 2.5rem;
  /* border: solid 1px #0080ff;
  */
  border-radius: 2.5rem;
  /* margin-top: 1rem;
  */
  margin-left: 1.25rem;
  /* background: url("../img/gcmsjjyms/iconOutside.png"); */
}
.xxfbqkDiv .xxfbqkIcon {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0.5rem 0.625rem 0.6875rem 0.5625rem;
  /* background-color: #5bffff;
  */
}
.distribution-of-schools {
  /* width: 19.875rem; */
  height: 1rem;
  font-family: PingFangSCRegular;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  /* line-height: 7.5rem;
  */
  letter-spacing: 0rem;
  color: #5bffff;
  margin-left: 1.75rem;
  margin-top: 0.625rem;
}
.distribution-of-schools .text-style-1 {
  font-family: PingFangSCRegular;
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #647eba;
}
.distribution-of-schools .text-style-2 {
  font-family: PingFang-SC-Bold;
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #5bffff;
}
.xxcctj {
  /* width: 8.0625rem;
  */
  height: 1rem;
  font-family: MicrosoftYaHeiLight;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.9375rem;
  letter-spacing: 0rem;
  color: #5bffff;
  margin-top: 0.8125rem;
  margin-bottom: 0.9375rem;
  margin-left: 8.125rem;
}
.xxcctj .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #5bffff;
}
.jcxftj {
  /* width: 8.1875rem;
  */
  height: 1.0625rem;
  font-family: MicrosoftYaHeiLight;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.9375rem;
  letter-spacing: 0rem;
  margin-top: 0.8125rem;
  color: #5bffff;
  margin-bottom: 0.9375rem;
  margin-left: 16.5rem;
}
.jcxftj .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #5bffff;
  margin-top: 0.8125rem;
}
.guogai {
  width: 5rem;
  height: 3.875rem;
  background: url("../img/icon//xxcctj/pxsbx.png") no-repeat;
  /* margin-left: 2.5rem;
  margin-top: 4.1875rem */
}
.guogai img {
  background: url("../img/icon//xxcctj/guogai.png") no-repeat;
}
.jitui {
  width: 5rem;
  height: 3.875rem;
  background: url("../img/icon//xxcctj/jitui.png") no-repeat;
  background: url("../img/icon//xxcctj/pxsbx.png") no-repeat;
  margin-left: 2.125rem;
  /* margin-top: 4.1875rem */
}
.hanbao {
  width: 5rem;
  height: 3.875rem;
  background: url("../img/icon//xxcctj/hanbao.png") no-repeat;
  background: url("../img/icon//xxcctj/pxsbx.png") no-repeat;
  margin-left: 2.1875rem;
  /* margin-top: 4.1875rem */
}
/* 186 */
.zhongcan {
  width: 2.5rem;
  height: 3.125rem;
  font-family: DIN-Bold;
  font-size: 1.625rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ecde3f;
  /* margin-top: 1.75rem;
  */
  margin-left: 3.6875rem;
}
.zhongcan .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
/* 54 */
.zhongwancan {
  width: 3.5rem;
  height: 3.125rem;
  font-family: DIN-Bold;
  font-size: 1.625rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ecde3f;
  /* margin-top: 1.75rem;
  */
  margin-left: 4.25rem;
}
.zhongwancan .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
/* 112 */
.zzwcan {
  width: 5.3125rem;
  height: 3.125rem;
  font-family: DIN-Bold;
  font-size: 1.625rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ecde3f;
  margin-top: 1.75rem;
  margin-left: 3rem;
}
.zzwcan .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
.gqryImage {
  width: 2.5rem;
  height: 2.5rem;
  margin-left: 1.25rem;
  margin-top: 1rem;
  background: url("../img/gcmsjjyms/iconOutside.png");
}
.gqryIcon {
  padding: 0.3125rem;
  width: 1.4375rem;
  height: 1.625rem;
  /* background-color: #5bffff;
  */
}
/* g工勤人员文字 */
.handyman {
  /* width: 11.9375rem;
  */
  height: 1rem;
  font-family: PingFang-SC-Bold;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  /* line-height: 7.5rem;
  */
  letter-spacing: 0rem;
  color: #5bffff;
  margin-left: 0.5625rem;
  margin-top: 1.25rem;
}
.handyman .text-style-1 {
  font-family: PingFangSCRegular;
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #647eba;
}
.handyman .text-style-2 {
  font-family: PingFangSCRegular;
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #647eba;
}
.right-box-mid-content {
  width: 100%;
  margin-top: 0.5rem;
  display: flex;
  padding: 0.375rem 1.25rem;
  border-top: solid 0.0625rem rgba(33, 205, 255, 0.4);
  border-bottom: solid 0.0625rem rgba(33, 205, 255, 0.4);
}
.right-box-mid-content .content-box {
  display: flex;
  width: 100%;
  justify-content: flex-start;
}
.peopleImage {
  width: 2.5rem;
  height: 2.5rem;
  background-color: #061129;
  /* border: solid 1px #86d4ff;
  */
  opacity: 0.5;
  margin-left: 1rem;
  margin-top: 1.25rem;
  background: url("../img/gcmsjjyms/iconOutside.png") no-repeat;
}
.peopleIcon {
  width: 1.375rem;
  height: 1.375rem;
  padding: 0.375rem 0.5rem 0.375rem 0rem;
  /* background-color: #ffffff;
  */
}
/* 工勤人员总数 */
.gqryzs {
  /* width: 5.25rem;
  */
  height: 2.4375rem;
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-left: 1.0625rem;
  /* margin-top: 0.625rem;
  */
  margin-bottom: 0.9375rem;
}
.gqryzs .text-style-1 {
  font-family: DIN-Bold;
  font-size: 1.625rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #fffe00;
}
.gqryzs .text-style-2 {
  font-family: DIN-Bold;
  /* font-size: 1.75rem;
  */
  font-size: 1.625rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #fffe00;
}
.gqryzs .text-style-3 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #7d94cf;
}
.jkzkImage {
  width: 3rem;
  height: 3rem;
  background-color: #061129;
  /* border: solid 1px #86d4ff;
  */
  opacity: 0.5;
  margin-top: 0.625rem;
  background: url("../img/gcmsjjyms/iconOutside.png") no-repeat;
  margin-top: 1.25rem;
}
.jkzkIcon {
  width: 1.5rem;
  height: 1.1875rem;
  /* background-color: #ffffff;
  */
  padding: 0.625rem 0.75rem 0.375rem 0.375rem;
}
/* jkz */
.jkzk {
  /* width: 5.5625rem;
  */
  height: 2.5rem;
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  font-stretch: normal;
  /* line-height: 1.625rem;
  */
  letter-spacing: 0rem;
  color: #ffffff;
  margin-left: 1.0625rem;
  /* margin-top: 0.875rem;
  */
}
.jkzk .text-style-1 {
  font-family: DIN-Bold;
  font-size: 1.625rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #66df2b;
}
.jkzk .text-style-1 {
  font-family: DIN-Bold;
  font-size: 1.625rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #66df2b;
}
.jkzk .text-style-2 {
  font-family: DigitalDismay;
  font-size: 1.625rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #fffe00;
  margin-bottom: 0.875rem;
}
.jkzk .text-style-3 {
  font-family: MicrosoftYaHei;
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ff000d;
}

.zshyTitle {
  width: 21.25rem;
  height: 2.5rem;
  margin-left: 1.25rem;
  margin-top: 0.625rem;
}
.zshyImage {
  width: 2.5rem;
  height: 2.5rem;
  margin-left: 1.25rem;
  margin-top: 1rem;
  background: url("../img/gcmsjjyms/iconOutside.png");
}
.zshyIcon {
  width: 1.1875rem;
  height: 1.375rem;
  /* background-color: #5bffff;
  */
  padding: 0.625rem 0.5625rem 0.5rem 0.75rem;
}
.most-popular-dishes {
  font-family: PingFangSCRegular;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 7.5rem;
  letter-spacing: 0rem;
  color: #5bffff;
  margin-left: 0.75rem;
  margin-top: 0.6875rem;
}
.most-popular-dishes .text-style-1 {
  font-family: PingFangSCRegular;
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #647eba;
}
.jgyjImage {
  width: 2.5rem;
  height: 2.5rem;
  background: url("../img/gcmsjjyms/iconOutside.png");
}
.yellow-text {
  font-family: DIN-Bold;
  font-size: 1.625rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #fffe00;
}
.text-center {
  text-align: center;
}
.yellow-text .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
.sm-text {
  font-family: DIN-Bold;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #ffffff;
  text-align: center;
}
.sm-text .text-style-1 {
  font-family: MicrosoftYaHei;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
.flex-box {
  display: flex;
  flex-direction: column;
}
.gcms {
  display: flex;
  justify-content: center;
  align-items: center;
}
.down-info {
  width: 33%;
  height: 65%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
}
.down-icon {
  text-align: center;
  width: 100%;
  /* width: 5rem; */
  /* height: 5.875rem; */
  position: relative;
  background: url(../images/lb.png);
  background-repeat: no-repeat;
  background-position: bottom;
}
.down-icon .tb {
  z-index: 2;
  position: relative;
}
.down-icon .lb {
  position: absolute;
  left: 0;
  z-index: 0;
}
.right-box-mid {
  display: flex;
  width: 100%;
}
.s2 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* //文本不换行，这样超出一行的部分被截取，显示...  */
}
